package com.ruoyi.boss.mapper;

import java.util.List;
import com.ruoyi.boss.domain.TvApplications;

/**
 * TV应用管理（含新增字段）Mapper接口
 * 
 * @author nz
 * @date 2025-08-19
 */
public interface TvApplicationsMapper 
{
    /**
     * 查询TV应用管理（含新增字段）
     * 
     * @param id TV应用管理（含新增字段）主键
     * @return TV应用管理（含新增字段）
     */
    public TvApplications selectTvApplicationsById(Long id);

    /**
     * 查询TV应用管理（含新增字段）列表
     * 
     * @param tvApplications TV应用管理（含新增字段）
     * @return TV应用管理（含新增字段）集合
     */
    public List<TvApplications> selectTvApplicationsList(TvApplications tvApplications);

    /**
     * 新增TV应用管理（含新增字段）
     * 
     * @param tvApplications TV应用管理（含新增字段）
     * @return 结果
     */
    public int insertTvApplications(TvApplications tvApplications);

    /**
     * 修改TV应用管理（含新增字段）
     * 
     * @param tvApplications TV应用管理（含新增字段）
     * @return 结果
     */
    public int updateTvApplications(TvApplications tvApplications);

    /**
     * 删除TV应用管理（含新增字段）
     * 
     * @param id TV应用管理（含新增字段）主键
     * @return 结果
     */
    public int deleteTvApplicationsById(Long id);

    /**
     * 批量删除TV应用管理（含新增字段）
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTvApplicationsByIds(Long[] ids);
}
